possesses immense knowledge